Когда мы научились приводить кубическое уравнение в вид по собственной методике, в том числе в комплексном поле, сразу захотелось расширить решения на полиномы более высокой степени.
Для тех, какую цель мы преследуем, объясняем что же мы подразумеваем в этой статье под словом "приведенный полином". Это не только , как пищут во всех справочниках, такой полином где коэффициент при старшей степени равен единицы, но такой полином где еще следующий коэффицент при степени (старший -1) равен нулю.
В общем виде это выглядит так
Если есть полином
То всегда заменой на
Полином можно превратить в полином вида
То есть коэффицент при равен нулю
Бот и будет рассчитывать коэффиценты нового уравнения, по оригинальной методике.
Ограничение: Так как в во внутренних расчетах используется факториал, то исходный полином не может быть больше 10 степени. Для большинства расчетов этого более чем достаточно.
Для некоторых полиномов есть уже выведенные формулы, для кубического уравнения их можно увидеть перейдя по вышеуказанной ссылке, а для полинома 4 степени формулы такие.
заменой
получим уравнение
где
Формулы достаточно сложные, особенно если коэффиценты комплексные. Но это по силу нашему боту.
Более того, как уже сказано выше, бот может вычислять новые коэффиценты для полиномов до десятой степени включительно.
Пример решения
Исходное уравнение
Превратим его в такое уравнение что бы коэффициеент при степени 5, был равен нулю.
Введя коэффиценты последовательнов поле ввода, разделяя их запятыми, получим
Исходный полином
Приведенное полиминальное уравнение
Убедиться, в правильности расчетов можно двумя способами.
Прямым способом: Решить эти уравнение учитывая что
Косвенным способом: Убедится, что дискриминант этих двух полиномов одинаков. Например использовав систему wolframalpha
Upd 13.10.2015: модератор математического форума где разместил ссылку, сказал что этот материал банален.
Странно, что в интернете нет методики расчета новых коэффициентов для произвольного полинома... Наверно действительно "банально"....